PDTv
@OɑMR}h͂ĂAmStep Run]{^ŃR}hĂ܂B
@̃Tvł́A7̋@ƒʐMsƂł܂B

QDt@CJ
@"TinyGpibADI.xla""GPIB sample.xls"GNZɂĊJĂB
@"TinyGpibADI.xla"́AAhCƂēo^Ďgp邱Ƃł܂B

RDݒ
@Board IDDevice ID͂܂B
@Board ID́AGPIBRg[GPIB IDłAɌ܂ĂȂ̂ŁADevice IDŎgpĂȂIDԍ͂ĂB
@Device ID́AʐMs@IDł̂ŁAgp䐔iő7܂Łj@̐ݒɍ킹ē͂ĂB

SD@
@iPjcommandɁAȉ̃R}h͂܂BGPIBR}h́A_EXgIׂ悤ɂȂĂ܂B
	CjVCY͕KKvɂȂ邽߁APXebvڂ̓CjVCYɌŒ肳Ă܂B

	ȉɊeR}h܂

	1)initialize
	@@GPIBRg[CjVCY܂B
	@@RDݒɂBoard IDDevice ID͌ɎsĂB
	@@TargetDeviceAdataɓ͂̕Kv͂܂B
	@@^[~l[VAEOI ONAMEOS LF(chr(10))AMEOS LF(chr(10))֕ύX܂B
	@@ʐM^CAEgԂP֕ύX܂B
	@@resultɂ͉܂B

	2)Write
	@@f[^𑗐M܂B
	@@TargetDeviceɃf[^𑗐M@GPIB ID͂AdataɑM͂܂B
	@@resultɂ͉܂B

	3)Read
	@@f[^M܂B
	@@TargetDeviceɃf[^M@GPIB ID͂܂B
	@@dataɓ͂Kv͂܂B
	@@resultɎM񂪓܂i^[~l[VR[hyіɃXy[X܂܂ꍇ͏܂jB

	4)B_Write
	@@oCgf[^𑗐M܂B
	@@TargetDeviceɃf[^𑗐M@GPIB ID͂܂B
	@@dataɑMi0`255)R}؂ł͂܂BiF 53,65,77,0,2 j
	@@^[~l[VR[h͎IEOÎ݂ƂȂ܂iM͌ɖ߂܂jB
	@@resultɂ͉܂B

	5)B_Read
	@@oCgf[^M܂B
	@@TargetDeviceɃf[^M@GPIB ID͂܂B
	@@dataɎMobt@͂܂BMf[^傫Ȑw肵ĂB
	@@resultɎMf[^R}؂œ܂B

	6)Local
	@@w肵@Aׂ͂Ă̋@[Jɂ܂B
	@@TargetDeviceɃ[Jɂ@GPIB ID͂܂B
	@@ׂĂ̋@[Jɂꍇ́A-1͂܂B
	@@dataɓ͂Kv͂܂B
	@@resultɂ͉܂B

	7)Remote
	@@GPIBRg[RENCAT[g܂B
	@@e@́AR}htĂɃ[gԂɂȂ܂B
	@@TargetDevice-1w肵܂B
	@@32bitłł́ATargetDeviceɃ[gɂ@GPIB ID͂ƁAΏۋ@̂݃[gɂł邩܂B
	@@dataɓ͂Kv͂܂B
	@@resultɂ͉܂B

	8)Local lock out
	@@ׂĂ̋@ɂāA}jAŃ[Jɖ߂ȂԂ܂B
	@@TargetDevice͎wł܂B
	@@ӁF
	@@[JԂ̋@́A[JbNAEg߂Ń[gԂɂ͂Ȃ܂B
	@@[JbNAEg{Ƀ[J烊[gɂꍇłA[JbNAEgLȏꍇ́A
	@}jAŃ[Jɖ߂ȂԂƂȂ܂B
	@@LocalɂTargetDevice-1w肷iׂĂ̋@[JցjƁA[JbNAEg͖ɂȂ܂B
	@@ĩR}hȊOɂ[JbNAEgɂȂR}h͂܂AeœmF肢܂Bj
	@@resultɂ͉܂B

	9)delm change
	@@^[~l[V̐ݒ܂B
	@@TargetDevice͎wł܂B
	@@dataɁAMEOIݒAMEOSR[hAMEOSR[h̏ŃR}؂Ŏw肵܂B
	@@MEOI:0=OFF			1=ON				256=ύX
	@@MEOS:0=MEOS	1`127:codeLN^[	256=ύX   
	@@MEOS:0=MEOS	1`255:codeLN^[	256=ύX
	@@resultɂ͉܂B
		FEOS ON,EOSMLF(chr(10))֕ύXꍇ
			1,10,10

			:EOS̏ԂŁAM/M̂ǂ炩256w肷ƁAMɖ̂܂܂Ȃ̂Œӂ
			@ꍇͤM𓯎Ɏw肷
		           EOS𖳌ɕύX́AIɑMEOILɕύXiMEOI͏펞LjB

	10)Time out change
	@@ʐM^CAEgԂ̕ύX
	@@TargetDevice͎wł܂B
	@@dataɁA^CAEgԂ̑Iԍ
	@@@^CAEgԑIԍF0=  1=1s    2=3s    3=10s   4=30s   5=100s  6=300s  7=1000s
	@@resultɂ͉܂B

	11)Trigger
	@@gKR}h𑗐M
	@@TargetDeviceɃgKR}h𑗐M@GPIB ID͂܂B
	@@dataɓ͂Kv͂܂B
	@@resultɂ͉܂B

	12)Clear(PID-1(S@ΏۂƂꍇjw肵܂Bf[^͎w肵܂Bj
	@@NAR}h𑗐M
	@@TargetDeviceɃNAR}h𑗐M@GPIB ID͂܂B
	@@dataɓ͂Kv͂܂B
	@@resultɂ͉܂B

	13)Commnd send
	@@}`CC^[tFCXbZ[W𑗐M܂B
	@@TargetDevice͎wł܂B
	@@dataɁA}`CC^[tFCXbZ[WR[h͂܂B
	@@resultɂ͉܂B

	@@}`CC^[tFCXbZ[WɂĂ͊ełׂB
	@@i}`CC^[tFCXbZ[W𑗐MȂĂAʐMł邱ƂقƂǂłB
	@@@}`CC^[tFCXbZ[WgăXiw肵ĂAReadR}h̏ł́A
	@@@ׂẴXiEg[JĂAg[Jw肵f[^ǂݍ݂܂̂ŁA@Ԃł̒ʐM͂ł܂Bj

	14)Serial poll(PIDw肵܂Bf[^͎w肵܂Bj
	@@w肵@̃Xe[^XoCgǂݍ݂܂B
	@@TargetDeviceɃXe[^XoCgm肽@GPIB ID͂܂B
	@@dataɓ͂Kv͂܂B
	@@resultɃXe[^XoCg܂B

	@@SRQɂ銄荞݂ɂ͑ΉĂ܂B


@iQjMR}hZIA[Step Run]܂B
	@߂ɃXebvP̃CjVCYKsKv܂B
	@XebvP{́AsXebṽR}hI[Step Run]΁A
	̍s̃R}hA̍s̃R}h{Oőҋ@܂B

	@{XebṽR}hIāA[Step Run]{^čs܂B

ȏ
